//系统组件
import tableColumn from '@/components/antdesign/public/tableColumn.vue'
import batchConfig from '@/components/antdesign/public/batchConfig.vue'
import themeConfig from '@/components/antdesign/menus/themeConfig.vue'
import routerTab from '@/components/antdesign/menus/routerTab.vue'
import queryPanel from '@/components/antdesign/public/queryPanel.vue'
import importExcel from '@/components/antdesign/public/importExcel.vue'

//筛选&表单

import dSearch from '@/components/antdesign/form/search.vue'
import dInput from '@/components/antdesign/form/input.vue'
import dLink from '@/components/antdesign/form/link.vue'
import dUpload from '@/components/antdesign/form/upload.vue'
import dPsd from '@/components/antdesign/form/password.vue'
import dTextarea from '@/components/antdesign/form/textarea.vue'
import dAmount from '@/components/antdesign/form/amount.vue'
import dNumber from '@/components/antdesign/form/number.vue'
import dNumberRange from '@/components/antdesign/form/numberRange.vue'
import dRadio from '@/components/antdesign/form/radio.vue'
import dCheckBox from '@/components/antdesign/form/checkbox.vue'
import dSelect from '@/components/antdesign/form/select.vue'
import dSelects from '@/components/antdesign/form/selects.vue'
import dSelectTree from '@/components/antdesign/form/selectTree.vue'
import selectCustom from '@/components/antdesign/form/selectCustom.vue'

import dTime from '@/components/antdesign/form/time.vue'
import dTimeRange from '@/components/antdesign/form/timeRange.vue'
import dOrg from '@/components/antdesign/form/org.vue'
import dOrgs from '@/components/antdesign/form/orgs.vue'

export default Vue => {
    Vue.component('themeConfig', themeConfig)
    Vue.component('routerTab', routerTab)
    Vue.component('tableColumn', tableColumn)
    Vue.component('queryPanel', queryPanel)
    Vue.component('batchConfig', batchConfig)
    Vue.component('importExcel', importExcel)

    Vue.component('dInput', dInput)
    Vue.component('dLink', dLink)
    Vue.component('dUpload', dUpload)
    Vue.component('dPsd', dPsd)
    Vue.component('dSearch', dSearch)
    Vue.component('dTextarea', dTextarea)
    Vue.component('dRadio', dRadio)
    Vue.component('dCheckBox', dCheckBox)
    Vue.component('dAmount', dAmount)
    Vue.component('dNumber', dNumber)
    Vue.component('dNumberRange', dNumberRange)
    Vue.component('dSelect', dSelect)
    Vue.component('dSelects', dSelects)
    Vue.component('dSelectTree', dSelectTree)
    Vue.component('selectCustom', selectCustom)
    Vue.component('dTime', dTime)
    Vue.component('dTimeRange', dTimeRange)
    Vue.component('dOrg', dOrg)
    Vue.component('dOrgs', dOrgs)
}
